跳到主要内容

关系代数 (Based on sets)

  • SELECT σ
  • PROJECTION(投影)π
  • UNION
  • INTERSECTION
  • DIFFERENCE(R-S)-
  • PRODUCT(笛卡尔积)×
  • JOIN

SQL

  • DML/DDL/DCL
    • 数据操作语言(DML):SELECT,INSERT,UPDATE,DELETE。
    • 数据定义语言(DDL):模式定义。
    • 数据控制语言(DCL):安全性,访问控制。
  • char 类型和 varchar 类型的比较,可能不会对齐,所以可能返回 false。

存储引擎

Database Storage - open-courses

  • volatile: 易失的
    • CPU Registers
    • CPU Caches
    • Dram
  • Non-volatile (按照块存储)
    • SSD/HDD/Network Storage/Tape

Database pages

  • postgreSQL (read as postgress)
  • Log Structured (KV)